
package actions;

import dao.EntityAlreadyExistsException;
import gestion.GestionnaireRemote;

/**
 * Enregistre le nouveau client en base de données.
 * @author Alex
 */
public class NewClient extends MiagetestAction {

    private String nom;

    private String prenom;

    public void setNom(String nom) {
        this.nom = nom;
    }

    public void setPrenom(String prenom) {
        this.prenom = prenom;
    }
    
    @Override
    public String execute() {
        try {            
            GestionnaireRemote gestionnaire = lookupGestionnaireRemote();
            gestionnaire.creerClient(nom, prenom);
            setMessage("Le client a été correctement créé.");
        } catch (EntityAlreadyExistsException ex) {
            setMessage(ex.toString());
        }

        setPage("creerClientForm");

        return SUCCESS;
    }

}
